home *** CD-ROM | disk | FTP | other *** search
/ Shareware Super Platinum 8 / Shareware Super Platinum 8.iso / mac / CD_TOOLS / CDS3010.ZIP;1 / CDS.DOC next >
Encoding:
Text File  |  1993-06-29  |  36.5 KB  |  902 lines

  1. CD SCAN Version 3.01
  2.  
  3. Copyright (c) 1992, 1993
  4. By Joseph Dunn.
  5. All rights reserved.
  6.  
  7. AUSTRALIAN INTELLIGENT
  8. SOFTWARE SERVICES
  9.  
  10. USER MANUAL
  11. 29 June 1993
  12.  
  13. Transcribed by Joseph Dunn
  14. Using the
  15. Duxbury Braille Translator
  16. for WordPerfect 5.1
  17. 29 June 1993
  18.  
  19.                            CONTENTS
  20. Chapter                                                   Page
  21.  
  22. CONTENTS . . . . . . . . . . . . . . . . . . . . . . . . .   1
  23.  
  24. Foreword . . . . . . . . . . . . . . . . . . . . . . . . .   2
  25.  
  26. Credits. . . . . . . . . . . . . . . . . . . . . . . . . .   2
  27.  
  28. Introduction . . . . . . . . . . . . . . . . . . . . . . .   3
  29.  
  30. 1 Installation and System Requirements . . . . . . . . . .   4
  31.  
  32. 2 How Cd Scan Works. . . . . . . . . . . . . . . . . . . .   5
  33.  
  34. 3 Getting Started. . . . . . . . . . . . . . . . . . . . .   5
  35.  
  36. 4 Entering a New Cd. . . . . . . . . . . . . . . . . . . .   5
  37.  
  38. 5 Exiting Cd Scan. . . . . . . . . . . . . . . . . . . . .   7
  39.  
  40. 6 Browsing Your Cd Collection. . . . . . . . . . . . . . .   7
  41.  
  42. 6.1 Re-sorting the Index . . . . . . . . . . . . . . . . .   8
  43.  
  44. 6.2 Deleting a Cd. . . . . . . . . . . . . . . . . . . . .   8
  45.  
  46. 7 Displaying a Cd. . . . . . . . . . . . . . . . . . . . .   8
  47.  
  48. 7.1 Editing a Cd . . . . . . . . . . . . . . . . . . . . .   9
  49.  
  50. 8 Tagging Tracks . . . . . . . . . . . . . . . . . . . . .  10
  51.  
  52. 9 Searching. . . . . . . . . . . . . . . . . . . . . . . .  11
  53.  
  54. 10 Print Menu. . . . . . . . . . . . . . . . . . . . . . .  12
  55.  
  56. 10.1 Printing the Cd Index . . . . . . . . . . . . . . . .  12
  57.  
  58. 10.2 Printing the Full Catalogue . . . . . . . . . . . . .  12
  59.  
  60. 10.3 Printing a Text File. . . . . . . . . . . . . . . . .  13
  61.  
  62. 10.4 Determining the Output. . . . . . . . . . . . . . . .  13
  63.  
  64. 10.5 Printer Control . . . . . . . . . . . . . . . . . . .  13
  65.  
  66. 11 Utilities Menu. . . . . . . . . . . . . . . . . . . . .  14
  67.  
  68. 11.1 Optimising the Data File. . . . . . . . . . . . . . .  14
  69.  
  70. 11.2 Undeleting Cds. . . . . . . . . . . . . . . . . . . .  15
  71.  
  72. 11.3 Merging Catalogues. . . . . . . . . . . . . . . . . .  15
  73.  
  74. 11.4 Rebuild Index . . . . . . . . . . . . . . . . . . . .  16
  75.  
  76. 11.5 Calculating Statistics. . . . . . . . . . . . . . . .  16
  77.  
  78. 12 Errors and Troubleshooting. . . . . . . . . . . . . . .  16
  79.  
  80. Final Word . . . . . . . . . . . . . . . . . . . . . . . .  17
  81.  
  82.  
  83.  
  84.                            Foreword
  85.  
  86. This project has taken over a year of hard work to complete. I 
  87. would like to express my appreciation of your registration of 
  88. this software.
  89.  
  90. A bit about me: I am a blind student studying at The Flinders 
  91. University of South Australia. I enjoy listening to music, 
  92. playing drums and being a friend. I hope to complete my B.SC. 
  93. degree and major in Computer Science and use this as a basis
  94. to  go on writing software to aid the disabled.
  95.  
  96.  
  97.                             Credits
  98. Special thanks to:
  99. - The Lord Jesus Christ who is my inspiration and    saviour,
  100.      to whom I owe everything. (Psalm 139, Galatians 2:20)
  101. -  To my family for their support and patience,
  102. - To Rohan Lewis and Tony Galliford, faithful partners in
  103.      Australian Intelligent Software Services, for
  104.      suggestions, help with the mouse routines, testing of new
  105.      versions, help with the organisation of the print manual,
  106.      etc.
  107. - To you for choosing this software.
  108.  
  109.  
  110. IBM is a registered trademark of International Business    
  111. Machines Corporation.
  112.  
  113. Australian Intelligent Software Services:
  114. 2 Narvik Crescent,
  115. Hackham West, S.A. 5163,
  116. Australia
  117.  
  118. Phone: +61 8 326-0795 or +61 8 296-3899.                          Introduction
  119.  
  120. Cd Scan is a powerful music cataloguing system specifically 
  121. designed for cataloguing a compact disk collection. The
  122. program  has been designed with specific goals in mind: I
  123. wanted quick  access to any track in my collection, I wanted
  124. an efficient means  of browsing titles and artists, to be able
  125. to calculate times for  recording purposes and to readily be
  126. able to print lists of  either full cd data or just artist and
  127. title lists.
  128.  
  129. Up to 2000 cds each containing up to 40 tracks may be
  130. accommodated on this version.
  131.  
  132. The program includes a powerful and flexible search facility
  133. and  a quick scan browse facility which allows the index to be
  134. sorted  by either the cd title or the artist name at the press
  135. of a key.  The program also includes a facility to print a
  136. short or long  form listing of all compact disks.
  137.  
  138. You will never have to guess how many tracks can fit on the
  139. side  of a tape again because Cd Scan also gives you the
  140. ability to  calculate track times for recording purposes and a
  141. special  "Pasting" function is available to aid in creating
  142. cassette  labels.
  143.  
  144. A Utilities Menu offers maintenance features like rebuilding
  145. the  index if it is corrupted or accidentally deleted,
  146. Optimisation to  ensure the most efficient access to your cd
  147. collection, the  ability to merge two catalogues together and
  148. a function to  calculate some statistics about your collection
  149. like average  track time etc.
  150.  
  151. You may also "lock" Cd Scan so that if you are using it in a
  152. library or other public display, data may be protected from
  153. unauthorised modification.              1 Installation and System Requirements
  154.  
  155. To run Cd Scan you need an IBM compatible with at least 384k
  156. ram  and DOS 2.11 or later. A hard disk is recommended for
  157. fastest and  most reliable performance. Cd Scan is distributed
  158. on a single  floppy disk. The files on this disk should be
  159. placed in a  directory by themselves. For the uninitiated, a
  160. directory is a  place on the disk which contains files
  161. belonging to a particular  group, i.e. all these files belong
  162. to Cd Scan and therefore  should be placed in an area by
  163. themselves to distinguish there  function from say your word
  164. processor files. To make a directory  and place Cd Scan into
  165. it do the following:
  166.  
  167. 1.   Exit any application you may be running and get to the
  168.      DOS  prompt. It may look something like:
  169.      C>
  170. 2.   From this point type:
  171.      CD\
  172.      (after pressing Enter) type:
  173.      MD CD-SCAN
  174.      (after pressing Enter), type:
  175.      CD\CD-SCAN
  176.      (and press Enter again).
  177. 3.   Place the disk with the Cd Scan files on it into drive A
  178.      and  type:
  179.      COPY A:\*.*
  180.      then press Enter again.
  181. 4.   Once you have been returned to the DOS prompt, you may
  182.      run  Cd Scan by typing the command:
  183.      CDS
  184.  
  185.  
  186. See your DOS manual about creating batch files if you wish to
  187. run  Cd Scan from a batch file or see the appropriate
  188. documentation if  you wish to run Cd Scan from a menu program.
  189.  
  190. I have included a sample batch file which can be typed in from 
  191. the DOS prompt to run Cd Scan from any directory and which
  192. will  start Cd Scan up in monochrome mode. (To start it up in
  193. colour  mode just omit the -m command line option.) I am
  194. assuming you have a subdirectory for your batch files  called
  195. C:\BATS.
  196.  
  197. cd\bats
  198. copy con cds.Bat
  199. @echo off
  200. cls
  201. c:
  202. cd\cd-scan
  203. cds -m
  204. cd\
  205. ^z
  206.  
  207. (The last line is a Ctrl-z.)                       2 How Cd Scan Works
  208.  
  209. Cd Scan maintains two special files on disk, one contains the 
  210. main text of the compact disk data and the other is an
  211. electronic  index for quick access to the cds. This file
  212. basically contains a  reference pointer for all cds. You, the
  213. user will not directly  come in to contact with either files
  214. but you must be made aware  of their presence and warned not
  215. to modify, move or delete these  special data files. Cd scan
  216. also creates text files for printing or editing and these will
  217. be discussed in a later section.
  218.  
  219.  
  220.                        3 Getting Started
  221.  
  222. Cd Scan supports both Monochrome and colour monitors. If you 
  223. wish to start Cd Scan in monochrome mode, suitable for a black 
  224. and white monitor or a lap-top, add the -m command line option 
  225. to start the program up appropriately.
  226.  
  227. To run Cd Scan in "Locked" mode, add the -l command line
  228. option. In "Locked" mode, you will not be permitted to modify
  229. any data whatsoever.
  230.  
  231. Run Cd Scan by typing the appropriate command, e.g. cds -l -m, 
  232. or by  choosing it from your menu system.
  233.  
  234. Your screen will clear and a menu box will appear in the
  235. middle of your  screen with the option "3 Browse Cd Index"
  236. highlighted. By pressing  the up and down cursor keys, or by
  237. using a mouse to point to an  option and pressing the left
  238. button once you can move the  highlight bar to any of the six
  239. options. To select an option, either press the left mouse
  240. button again or press Enter. Alternatively, you can press the
  241. number next to the option to highlight it and select it in one
  242. go. To cancel an option at any time, press the Escape key or
  243. the  right mouse button.
  244.  
  245. At this point, selecting some of these items will result in a 
  246. warning being displayed to the effect that your index is
  247. empty.  This is because your index currently contains no cds.
  248. In fact,  the only options available to you as a new user are
  249. the option of  Entering a New Cd and the option of exiting the
  250. program. Items  may be selected from sub-menus in the same way
  251. as the Main Menu,  the first item of each sub-menu will return
  252. you to the Main Menu  as will the Escape key or right mouse
  253. button. (Options such as  Utilities Menu are examples of sub-
  254. menus).
  255.  
  256.  
  257.                       4 Entering a New Cd
  258.  
  259. Well, lets get the show on the road! Lets begin by entering a 
  260. compact disk into the system. Select "Enter a New Cd" by using 
  261. the mouse or keyboard as discussed in the previous section. Cd 
  262. Scan keeps track of several items of information about your
  263. cds.  These are: The Artist, Title, Track times, Track names,
  264. and a  short comment about the cd. If a cd contains various
  265. artists (such as many compilation cds), these may also be
  266. recorded.
  267.  
  268.  
  269. When entering any data, the following keys may be used:
  270.  
  271. - Left and Right cursor keys: move cursor left or right    one 
  272.      space,
  273. - Backspace: move the cursor one space to the left and   
  274.      delete  the character there,
  275. - Delete: delete the character at the current cursor    
  276.      position,
  277. - Home and End: move the cursor to the first or last character 
  278.      in the    field,
  279. - Insert: toggle between insert or over-strike mode,
  280. - Enter/Tab: give completed data to program,
  281. - Escape: quit operation.
  282.  
  283.  
  284. Some brief notes:
  285. 1. The cursor is the flashing square which appears when you
  286.      are  asked for a response and which indicates where the
  287.      next character  will be placed on the screen.
  288. 2. Insert mode is where characters typed are inserted before 
  289.      other characters on the line rather than over the top of
  290.      them as  in over-strike.
  291. 3. You will notice that all characters typed will be converted
  292.      to  uppercase. This feature standardises all data as many
  293.      publishing  companies can't make up their minds about how
  294.      the information on  cd covers should be printed. If all
  295.      text is in one case it is  faster to search through.
  296. 4. The time for a track must be entered in the form mmss (you
  297.      may omit leading zeros, i.e. 355 is the same as 0355 and
  298.      50 is the same as 0050. If you press Enter on a time 
  299.      field it will be left blank. Some cds don't have a record
  300.      of the  track times.
  301. 5. Text fields may be up to 60 characters in length and the 
  302.      comment may be up to 5 lines of 60 characters.
  303. 6. The left mouse button is interpreted as the Enter key in
  304.      the  context of editing or accepting default responses
  305.      such as in  filename prompts. The right mouse button is
  306.      interpreted as the  Escape key at all relevant times.
  307.  
  308.  
  309. The first item you will be asked for is the Artist's name. If
  310. you are cataloguing a various artist cd, just enter a # as the
  311. artist's name. This tells the program to prompt you for the
  312. artist of each track. After you have typed in the Artist name
  313. and pressed the Enter  key, (as in all cases of data entry),
  314. Cd Scan will then respond  with a prompt asking you to type
  315. the Title of the cd. If you make  a mistake during the entry
  316. of data and don't realise it in time  to correct it, i.e.
  317. you've pressed Enter, don't worry, you can  correct it later.
  318. (see 7.1). After you have typed in the  Title of the cd and
  319. pressed ENTER the screen will display a box  with three
  320. columns in it and the artist and title centred above  the box.
  321. This box will become familiar to you as you use the  program.
  322. This screen will be referred to as the "Display Screen".  The
  323. three columns are the track number (1 to 40), the time 
  324. (mm:ss) and the track name. You will be asked to Enter the
  325. second  two pieces of information, i.e. the track duration and
  326. name. If  you don't wish to enter a time in, leave it blank by
  327. just  pressing Enter. (Remember you may omit the colon and
  328. leading zeros when entering a time.) If you specified that the
  329. cd contained various artists by entering a # at the first
  330. prompt, you will also be prompted for the artist of each
  331. track. If you leave this field blank, Cd Scan will record it
  332. as "NONE SPECIFIED".
  333.  
  334. Once all the tracks have been entered in, press  Enter on a
  335. name field and you will be asked to type in a comment  for the
  336. cd. If you don't wish to include a comment then just  press
  337. Enter until the box disappears or press the Escape key.  Such
  338. information which might be included in the comment box could 
  339. be the copyright date, a favourite song or a music category
  340. etc.  Once the data for a cd has been entered, the program
  341. will store  the cd on disk and add its reference to the index.
  342. A Various Artist cd will be denoted by "VARIOUS ARTISTS" when
  343. browsing the index (See chapter 6). Cd Scan will 
  344. automatically sort the index each time an addition is made
  345. Repeat  this Enter process until you have several cds in the
  346. index.
  347.  
  348.  
  349.                        5 Exiting Cd Scan
  350.  
  351. If you have had enough for this session and wish to Leave the 
  352. program, you may select this option from the main menu or just 
  353. press the Escape key or right mouse button until you are asked
  354. if  this is your real intention. If you press Escape again,
  355. the  operation will be cancelled and you will not exit the
  356. program. If  you answer y for yes or hit the left mouse button
  357. you will leave  Cd Scan and return to DOS.
  358.  
  359. Note: For all (y/n) prompts, the right  mouse button is
  360. equivalent to a negative response, i.e. pressing  "n" or the
  361. Escape key while the left button is equivalent to a  positive
  362. response, i.e. pressing "y".
  363.  
  364.  
  365.                  6 Browsing Your Cd Collection
  366.  
  367. Once the index contains at least one cd you will be able to 
  368. browse. Select Browse from the main menu and two boxes will be 
  369. displayed, the number of cds in the index will be written
  370. above  these boxes and the bottom line (status line) will
  371. display  several options.
  372.  
  373. The two boxes (or windows) contain a list of artist names and
  374. cd  titles. A highlight bar will appear marking an artist and
  375. title. You may browse through the cds using the following
  376. keys:
  377.  
  378. - Up/Down: move the highlight bars up or down one cd,
  379. - Pgup/Pgdn: move the bars forward or backward a page at    a 
  380.      time,
  381. - Home/End: move the bars to the first or last cd in the    
  382.      index.
  383. - Tab: swap windows and re-sort the index.
  384. - Escape: return to the main menu.
  385.  
  386.  
  387. You may also use the mouse to point to a cd and press the left 
  388. button to highlight it. To display the previous or next screen
  389. of  cds using the mouse, point to the top or bottom border of
  390. the  windows and press the left button.
  391.  
  392. Note: the cd highlighted will be referred to as the current
  393. cd.
  394.  
  395.  
  396.                    6.1 Re-sorting the Index
  397.  
  398. When you press the Tab key or press the left mouse button when 
  399. pointing to the "tab-swap windows" message on the status line 
  400. while browsing the index, the two windows will be swapped  and
  401. the index sorted by whatever is in the left hand window. For 
  402. example, if the index is currently sorted by the artist name
  403. (the  artist names being displayed in the left hand window),
  404. then these  will be moved to the right hand window and the
  405. titles will be  moved to the left hand window and the index
  406. re-sorted. The  highlight bar will be placed on the same cd in
  407. its new sorted  position in the index. When you exit the
  408. browse screen, if Cd Scan is not "Locked", any  modifications
  409. to the index will be written to disk so that next  time you
  410. use Cd Scan, it will remember the state of the index.
  411.  
  412.  
  413.                        6.2 Deleting a Cd
  414.  
  415. If you wish to delete a cd altogether, you can do this from
  416. the  browse screen. Just make the cd you wish to delete the
  417. current  one, i.e. highlight it, then either press Ctrl-d or
  418. use the mouse  to point to the option and press the left
  419. button as usual. If Cd Scan is not "Locked", You  will be
  420. asked if you really want to go ahead with the deletion  and
  421. then according to your response, the appropriate action will 
  422. be taken. (Don't worry if you delete a cd accidentally, you
  423. will  be able to undelete it later from the Utilities Menu.
  424.  
  425.  
  426.                        7 Displaying a Cd
  427.  
  428. If you press Enter on the current cd or press the left mouse 
  429. button while pointing to the highlighted cd, the familiar box 
  430. first encountered in the "Enter a New Cd" option along with 
  431. several other items will be displayed. The first time of the 
  432. first track will be highlighted. This highlight bar indicates
  433. the  current track. You may move this highlight bar up and
  434. down with  the following keys:
  435.  
  436. - Up/Down: move to next or previous track,
  437. - Pgup/Pgdn: move to the previous or next screen of    tracks
  438.      if  appropriate,
  439. - Home/End: move to the first or last track on the cd.
  440.  
  441.  
  442. You can also use the mouse to highlight a time by pointing to
  443. the  track and pressing the left mouse button.
  444.  
  445. If the cd contains various artists, the usual position for the
  446. cd artist will be replaced by the artist of each track as you
  447. scroll through the tracks. The words "VARIOUS ARTISTS" will
  448. appear above this.
  449.  
  450.  
  451.                        7.1 Editing a Cd
  452.  
  453. Cd scan allows you to edit the contents of a cd. This is
  454. useful if you find that you've miss-typed a name or if you
  455. missed some information. You are even permitted to Reorder the
  456. tracks just in case they were printed on the cd cover in a
  457. different order to what they were actually recorded on the cd.
  458. This option also allows you to add tracks that may have
  459. inadvertently been left off when you initially entered the cd.
  460.  
  461. The edit options are accessed by pressing Alt+e or by pressing
  462. the left mouse button while pointing to the option on the
  463. status line. 
  464.  
  465. If Cd Scan is not "Locked", pressing Alt-e or selecting this
  466. option with the mouse will  display options corresponding to
  467. the field names that can be  edited and the options of
  468. reordering and adding tracks.
  469.  
  470. You may select:
  471. - a to correct the artist name,
  472. - t for the title,
  473. - n for the current track name,
  474. - c for the comment or
  475. - l for the length of the current track.
  476. - r to reorder the tracks,
  477. - Enter to Add tracks.
  478. - Remember you can also make a selection using the mouse.
  479.  
  480.  
  481. Once a selection is made, you are permitted to edit the
  482. selected  field.
  483.  
  484. If you delete all the characters when editing the name of a
  485. track, you will be asked if you really want to delete the
  486. track. According to your response, the appropriate action will
  487. be taken. If you delete the track, all other tracks will be
  488. moved up one position. If you delete all the tracks on the cd
  489. then the empty cd will be deleted from the index and obviously
  490. irrecoverable.
  491.  
  492. If the cd contains various artists then selecting a for artist
  493. will allow you to edit the artist of the highlighted track.
  494.  
  495. To reorder the tracks, simply highlight the track you wish to
  496. move using the keyboard or mouse, select the edit options,
  497. select reorder, then highlight the track before which you want
  498. to insert, finally, press Enter or press the left mouse button
  499. on the highlighted track. The initial track will be inserted
  500. before the second track you selected and the rest of the
  501. tracks will be shifted appropriately.
  502.  
  503. You will not be permitted to delete either the title or main
  504. artist of the cd, only edit them. If you attempt to delete
  505. these fields, they will just miraculously reappear when you
  506. press Enter. 
  507.  
  508. When you return to the browse screen by pressing Enter     or
  509. Escape from the display screen, the changes will be    written 
  510. to disk. The index will be re-sorted if need be only when you
  511. exit the browse screen. This means that if you edit the artist
  512. or title of a cd which causes them to take a different order
  513. in the index, they will not be moved until you exit the browse
  514. screen and go back in to it.
  515.  
  516.  
  517.  
  518.  
  519.                        8 Tagging Tracks
  520.  
  521. Once you have a cd displayed on the screen, you may use Cd
  522. Scan's functions to help you compile a radio program, create a
  523. tape label or just create a list of your favourite tracks from
  524. your collection.
  525.  
  526. The tag function may be viewed like the Program facility
  527. offered on most Cd Players. If you tag a track, it is marked
  528. for pasting to a text file and its time is added to the Total
  529. Time Box. You may unmark the track and subtract its time just
  530. by tagging the track again. Alternatively, if you wish to
  531. create a label containing all but one or two tracks, you only
  532. need mark those two tracks and then use the Invert function to
  533. invert the status of all the tracks on this cd, i.e. unmark
  534. all marked tracks and mark all unmarked tracks and add the
  535. time of just the marked tracks to the Total Time Box.
  536.  
  537. To mark a track and add its time to the Total Time Box, simply
  538. make the track the current one by highlighting it and then by
  539. pressing the Space Bar. To unmark and subtract this track's
  540. time, just press the Space Bar again. To perform a tag invert,
  541. just press and hold down the Alt key and press the Space Bar.
  542. As described above, the status of all the tracks will be
  543. inverted.
  544.  
  545. The tag facility is also selectable via the mouse as usual.
  546.  
  547. This facility allows the text of the track number, time, name
  548. and possibly artist,  to be added to a text file for later
  549. printing or editing. An asterisk will be placed in the right
  550. margin to  indicate that a track has been tagged for pasting.
  551. When you use the Invert function (Alt-Space), you will notice
  552. the asterisks change to reflect the new status of each track.
  553. When you exit  this screen and return to the browse index, you
  554. will be asked to  enter a filename. A default name will be
  555. offered, either accept  this name or edit the field to change
  556. it. The artist's name, cd  title and all tagged tracks will be
  557. added to this file. To edit this file you must use a text
  558. editor of some sort,  although you can print it as it is from
  559. the Print Menu.
  560.  
  561. If this file is not deleted, it will be added to each time you 
  562. Paste a track to it. You are given the option to delete this
  563. file  from the "Text File" option on the Print Menu. 
  564.  
  565. Times will be accumulated as different cds are displayed. To
  566. clear the time box and unmark all tracks on the displayed cd,
  567. press the Delete, (Del), key.
  568.  
  569. Note: Times will not be accumulated above 99:59. If an attempt
  570. is  made to add times that total more than this, or to
  571. subtract times  until total is less than 0 then an error
  572. message will alert you.  The Time box must then be cleared
  573. using Del.
  574.  
  575. Play with this tag function and practice tagging tracks and
  576. creating text files of your favourite songs. Remember you may
  577. even return to the browse screen by  pressing Enter (or
  578. Escape) and selecting another cd. Notice that  the time box is
  579. not cleared. Make sure you clear the time box if  you just
  580. want the total of one cd.
  581.  
  582.  
  583.                           9 Searching
  584.  
  585. Cd Scan allows you to search for any part of any field in the 
  586. catalogue. Select "Search Menu" from the Main Menu and you
  587. will be  given the options of searching the different fields.
  588. Select the  field you wish to search and enter the text to be
  589. located. The text may appear anywhere in the field.
  590.  
  591. If you select Artist, all various artist cds will also be
  592. searched. 
  593.  
  594. Selecting the "Track Length" field allows you to  either
  595. search  for all tracks which are a specific length, which are
  596. in a range  of lengths, less than a given length or longer
  597. than a given  length. Here are some examples of how track
  598. length searches are  entered:
  599.  
  600. 1. 233 - search for all cds containing tracks exactly    02:33 
  601.      in length.
  602. 2. <30 - search for all cds containing tracks of    length < 
  603.      30 seconds.
  604. 3. >1000 - search for all cds containing tracks with    length
  605.      >  10 minutes.
  606. 4. 233-302 - search for all cds containing tracks    whose 
  607.      lengths are in the range 02:33 to 03:02    inclusive.
  608.  
  609.  
  610. An example of entering a time specification is given on the 
  611. status line when you choose this option.
  612.  
  613. Note: Searching by artist or title will be remarkably faster
  614. as  these fields are indexed.
  615.  
  616. Once the search has taken place, the results will be presented
  617. in the same  form as the browse screen. See chapters 6 and 7.
  618.  
  619.  
  620.                          10 Print Menu
  621.  
  622. Printing is very useful because it gets the words out of the 
  623. computers grubby hands and onto paper like we are all used to. 
  624. The print facility offers you the options of printing an
  625. artist  list containing a list of artist names and titles, a
  626. full compact  disk list containing all the information you
  627. entered, the ability to print a text file like the one you 
  628. pasted tracks to (see chapter 8), directing the output to a
  629. file or to  the printer and sending a special command string
  630. to the printer.
  631.  
  632.  
  633.                   10.1 Printing the Cd Index
  634.  
  635. Selecting this option will print a list containing the artist 
  636. names and titles of all your cds. The output will be directed
  637. to  a text file or to the printer, as is determined by the
  638. setting of  the option on the "Print Menu". The list will be
  639. printed in a  similar form and in the same order as the browse
  640. presentation,  i.e. if your index is sorted by cd title then
  641. the cd titles will  be in the left column otherwise the artist
  642. names will be in the  left column. Titles or Artist names of
  643. more than 35 characters will be truncated. The pages will be
  644. automatically numbered and a  heading printed at the top of
  645. each page.
  646.  
  647.  
  648.                10.2 Printing the Full Catalogue
  649.  
  650. Selecting this option will print a full listing of all your
  651. cds,  i.e. each cd will be listed in the order specified by
  652. the browse  presentation. All the information will be printed
  653. including the  comments. Pages will be automatically numbered
  654. and a heading will  be printed at the top of each page. The
  655. output  destination will be determined by the option on the
  656. "Print Menu".
  657.  
  658.  
  659.                    10.3 Printing a Text File
  660.  
  661. If you used the Paste Track facility discussed in chapter 8
  662. then you  may print the text file created by selecting this
  663. option. If you  select "Text File", You will be asked for the
  664. filename and  offered a default name. Either select this name
  665. or edit it to  change it. the output will only be to the
  666. printer as the file is  already in a suitable format to be
  667. edited. After printing this  file, you will be asked if you
  668. wish to delete it. If you respond  affirmatively, the file
  669. will be deleted and any subsequent pastes  will be written to
  670. a new file. If you respond negatively or just  press Escape,
  671. the file will be left intact and any subsequent  pastes will
  672. be appended to the end of the old file.
  673.  
  674.  
  675.                   10.4 Determining the Output
  676.  
  677. Selecting this option simply changes the destination of the
  678. print  options, namely "Artist & Title List" and "Full Cd
  679. Catalogue". No immediate action is taken when you press Enter
  680. on this option  except that the option changes to reflect the
  681. current destination  i.e. either "Output to Printer" or
  682. "Output to File".
  683.  
  684. You will notice the effect of this option when you select the 
  685. options that depend on this one. If you have chosen to send
  686. the  output to a text file then you will be asked for the
  687. filename to  write the data to. A default filename is offered,
  688. either select  it or edit it to change it. If you have chosen
  689. to send the output  to the printer then you will be asked to
  690. align the paper to the  "top of forms" position, i.e. line the
  691. paper up so that printing  will begin at the top of the page
  692. so that page numbering and  headings will be printed in the
  693. correct place on the page.
  694.  
  695. Notes:
  696. 1. The print facility assumes you are using A4 paper and    
  697.      prints 60 lines to a page.
  698. 2. A printer error will result if you  attempt to print   
  699.      without paper or if the printer is off line.  Press a   
  700.      key when you have fixed the problem or press Escape to    
  701.      cancel printing.
  702.  
  703.  
  704.                      10.5 Printer Control
  705.  
  706. When you select this option, you will be prompted to enter
  707. codes  to send to the printer. You will need to refer to your
  708. printer's  documentation to determine what codes to send. Once
  709. you know what  control codes to send, the characters can be
  710. generated by holding  down the Alt key and pressing the
  711. corresponding number on the  numeric keypad. For example, to
  712. send control code 15, hold down  the Alt key and type 15 on
  713. the numeric keypad then press Enter.  You will be asked if you
  714. want to send the string and according to  your response an
  715. attempt is made to send the string to the  printer. This
  716. facility is useful for setting up your printer for  say a tape
  717. label for which compressed print is appropriate. If  you have
  718. trouble generating the characters with the numeric  keypad,
  719. check the state of your Numlock key (it should be on).
  720.  
  721.  
  722.                        11 Utilities Menu
  723.  
  724. This menu offers such facilities as optimisation, undeletion, 
  725. merging, rebuilding a corrupt or missing index and statistical 
  726. analysis of your collection.
  727.  
  728. Note: If Cd Scan is "Locked" then the only valid option will
  729.      be Calculating Statistics.
  730.  
  731.  
  732.                  11.1 Optimising the Data File
  733.  
  734. Note: If you wish to undelete any cds, this must be done
  735. before  Optimise is selected, see 11.2.
  736.  
  737. Before I discuss what Optimisation does, you need to
  738. understand a  bit about the way Cd Scan stores its
  739. information. I mentioned  earlier about an index file, a file
  740. containing a list of  reference pointers to the main text. The
  741. index file is generally  the file which undergoes the most
  742. modification when adding or  modifying data. In fact, when a
  743. cd is deleted, its reference  pointer is just removed from the
  744. index and placed in a special  deletion tracking file allowing
  745. undeletion which will be  discussed soon. The information
  746. stored in the main data file is  not modified in any way, this
  747. eliminates the possibility of disk  error and minimises disk
  748. operations. When a cd is modified, a new  copy of the cd is
  749. added to the end of the data file and the old  pointer in the
  750. index is updated to point to the new copy. After  many
  751. modifications have been made, the speed of the program may  be
  752. affected. This is where Optimisation comes in. What
  753. Optimisation does is reads each cd from the index and writes a 
  754. new copy of the data file, writing the cds in their correct 
  755. alphabetic order and eliminating obsolete data. Optimisation
  756. need  only be performed when many modifications have been
  757. made.
  758.  
  759. When Optimise is selected from the Utilities Menu a backup of
  760. the  catalogue is automatically made. You must not disturb the
  761. disk  activity in any way until the Optimisation is complete
  762. or data  may be lost and irrecoverable.
  763.  
  764. Note: With a large catalogue, an XT type computer or a floppy
  765. disk  system may take a while to perform the Optimisation.
  766. Please be  patient and don't disrupt the operation.
  767.  
  768. After Optimisation has finished, searching and browsing will
  769. be  more efficient and the main data file will probably be
  770. smaller.  If something does go wrong during Optimisation the
  771. old files  which were renamed with the BAK extension may be
  772. renamed with the  DAT extension and the old catalogue
  773. restored. See your DOS manual  with regard to renaming files.
  774.  
  775.  
  776.                       11.2 Undeleting Cds
  777.  
  778. If you accidentally deleted a cd or you just decide that you
  779. want  back a cd which has been deleted, and if you haven't
  780. Optimised  the catalogue, you may Undelete it. When "Undelete
  781. Cds" is selected  from the Utilities Menu an attempt to locate
  782. a deletion tracking  file is made. If found, you will be asked
  783. if you wish to undelete  any cds contained in this file. If
  784. you undelete the cds at this  point they will be added to the
  785. index again and will be accessible. If you choose not to
  786. undelete the cds at this point  and decide to Optimise the
  787. catalogue they will be lost forever as  the obsolete data will
  788. be removed from the main data file.  (obsolete data includes
  789. deleted cds or old copies of a cd which  have since been
  790. modified). The Deletion Tracking File DELETED.DAT  will be
  791. deleted when the catalogue is Optimised.
  792.  
  793.  
  794.                     11.3 Merging Catalogues
  795.  
  796. This facility allows two catalogues to be merged into one. If
  797. you  know someone who has already catalogued some cds which
  798. you have  obtained and don't wish to re-type all of the
  799. details, you may  incorporate that complete catalogue into
  800. your own.
  801.  
  802. Warning! Read Carefully to avoid disaster: Rename the
  803. catalogue files to be  merged before copying them into your 
  804. CD-SCAN directory as  follows:
  805.  
  806.  
  807. REN CD.DAT CD.MRG
  808. REN CD_INDEX.DAT CD_INDEX.MRG
  809.  
  810.  
  811. Then copy these files to your CD-SCAN directory as follows:
  812.  
  813. COPY *.MRG C:\CD-SCAN
  814.  
  815.  
  816. Finally, run Cd Scan and select "Merge Catalogues" from the
  817. Utilities  Menu. When you next browse, your index will contain
  818. the new  merged catalogues, sorted the same way as your
  819. original catalogue. You may then delete the .MRG files.                       11.4 Rebuild Index
  820.  
  821. If your CD_INDEX.DAT file is accidentally deleted or
  822. corrupted,  and results in the message "Index is Empty" when
  823. you know that it  shouldn't be, just select Rebuild Index from
  824. the Utilities Menu  and the Index file will be rebuilt.
  825.  
  826. Note: if the file is  corrupted rather than deleted, you
  827. should delete it altogether  before rebuilding it. This
  828. process will not work if your CD.DAT file is not present. If
  829. this is missing or corrupt, unless you  have a backup, you're
  830. in trouble!!!
  831.  
  832.  
  833.                   11.5 Calculating Statistics
  834.  
  835. When you select this item from the Utilities Menu, Cd Scan
  836. will  go away and calculate some information about your cd
  837. collection.  (all the vital statistics you just were dying to
  838. know about and  which will cure your insomnia, at least for
  839. tonight). The  following information will be presented in a
  840. table:
  841.  
  842.      minimum, average (mean) and maximum track length,
  843.      minimum, mean and maximum cd length, minimum, mean
  844.      and maximum number of tracks per cd, number of cds
  845.      in index, total number of tracks and approximate
  846.      playing time.
  847.  
  848.  
  849.                  12 Errors and Troubleshooting
  850.  
  851. If Cd Scan does not run correctly, check the following:
  852.  
  853. 1. Your CONFIG.SYS file contains at least 20 files and    
  854.      buffers. (See your DOS manual for more information)
  855. 2. Your CD_INDEX.DAT and CD.DAT files are both present in the 
  856.      same directory as the CDS.EXE file. If the   
  857.      CD_INDEX.DAT file  is missing just rebuild the index   
  858.      from the Utilities Menu.  Otherwise, restore a backup   
  859.      of your catalogue if you have one.
  860. 3. If Cd Scan runs too slow, try Optimising it.
  861. 4. If your system locks up on start up, check how much   
  862.      memory  your system has free. You may have to get rid   
  863.      of a TSR or  something.
  864. 5. When the index is either empty or full, you will be    
  865.      notified. If full, no more cds may be added and if   
  866.      empty,  there will be no data to search, browse or   
  867.      print.
  868. 6. A printer error can usually be rectified just by   
  869.      ensuring  that the printer is on line and that the   
  870.      paper is correctly  aligned. If you still have trouble   
  871.      printing, consult your  printer manual.
  872. 7. Note on Deletion: The deletion tracking file, created   
  873.      when  a cd is deleted, is called  DELETED.DAT. Do not   
  874.      delete or  modify this file or you will not be able to   
  875.      undelete any cds.  Do not try to undelete a cd from an   
  876.      obsolete deletion tracking  file as its reference may   
  877.      not be valid. Suffice to say, don't  try to do the   
  878.      programs work for it or you may find yourself in    
  879.      trouble!
  880. 8. When Cd Scan is "Locked" via the -l command line option,
  881.      the message "Access denied" will be displayed when any
  882.      attempt is made to modify data.
  883.  
  884.                           Final Word
  885.  
  886. This completes the discussion of the Cd Scan cataloguing
  887. system. I  sincerely hope it meets your cataloguing
  888. requirements. All  suggestions are welcome.
  889.  
  890. For more information about the program or author, all
  891. correspondence should be sent to the address below.
  892.  
  893. Joseph Dunn:
  894.  
  895. 1/58 Murray Terrace,
  896. Oaklands Park S.A. 5046
  897. Australia
  898.  
  899. Phone: +61 8 296-3899
  900.  
  901.                             THE END
  902.